package br.com.site.fiolaser.generic;

import java.util.Collection;

import br.com.indados.infra.exception.IndadosAplicacaoException;

public interface IGenericCrud {
		
	public void editar(Object obj) throws IndadosAplicacaoException;
	
	public void excluir(Object obj) throws IndadosAplicacaoException;

	public void inserir(Object obj) throws IndadosAplicacaoException;

	public Collection<Object> obterPorFiltro(Object obj) throws IndadosAplicacaoException;
	
	public Object obterPorPk(Object obj) throws IndadosAplicacaoException; 
	
	public Collection<Object> obterTodas() throws IndadosAplicacaoException;	
	
}
